essential facilities - Français Anglais Dictionnaire